#include <my_header.h>
// 直接将int类型的二进制数据读入到文件
// 此时输入会输出二进制数据 人的肉眼看不懂 但文件体积小
// 使用xxd -p filename 查看此文件的十六进制编码
/* Usage: ./8_write_bianry filename  */
int main(int argc, char *argv[]){                                  
    ARGS_CHECK(argc, 2);
    int fd = open(argv[1], O_RDWR);
    ERROR_CHECK(fd, -1, "open");

    // 直接将int的二进制数据写入文件
    int i =123456;
    int ret = write(fd, &i, sizeof(i));
    ERROR_CHECK(ret, -1, "write");
    // 关闭文件描述符
    close(fd);
    return 0;
}


